home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / windows / games / xlmath21.arj / SOURCE.ZIP / XLMALLOC.H < prev    next >
C/C++ Source or Header  |  1993-04-06  |  873b  |  28 lines

  1. /*******************************************************************
  2.     XLMALLOC.H
  3.     This header file replaces all SMRTHEAP memory allocations
  4.     with Microsoft malloc() and free() allocators to FAR 
  5.     memory blocks. This must be compiled in the LARGE model
  6. *******************************************************************/
  7. #ifndef _INC_XLMALLOC
  8.  
  9. #include <malloc.h>
  10. #include <memory.h>
  11.  
  12. typedef void    *MEM_POOL;
  13.  
  14. // prototypes
  15. MEM_POOL PASCAL MemPoolInit(BOOL bShared);
  16. BOOL PASCAL MemPoolFree(MEM_POOL);
  17. DWORD PASCAL MemPoolCount(MEM_POOL);
  18. LPVOID PASCAL MemAllocPtr(MEM_POOL pool, WORD wSize,
  19.     BOOL bZeroInit);
  20. LPVOID PASCAL MemReAllocPtr(LPVOID lpMem, WORD wSize,
  21.     BOOL bZeroInit);
  22. BOOL PASCAL MemFreePtr(LPVOID lpPtr);
  23. BOOL PASCAL MemCheckPtr(MEM_POOL pool, LPVOID lpPtr);
  24. BOOL PASCAL MemSetSafetyLevel(int, BOOL);
  25.  
  26. #define _INC_XLMALLOC
  27. #endif
  28.